the management of changes to source code over time
revision control
source control
change management
The development team used version control software to manage changes to the codebase.
The code's history was tracked using version control to facilitate collaboration.
The developer rolled back changes to a previous version using version control.